Over the last few years, the idea of on-premises, Windows-based CRM program has been surpassed by on-line, web-based, as well hosted CRM programs. Certainly, there are a number of benefits of hosted CRM solutions, such as ease of access, initial out of pocket cost, cross platform compatibility, and reduced maintenance from the IT department of the company.